package com.wizz.trade.trading.vo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;

import java.math.BigDecimal;

/**
 * @author fyftless
 */
@Data
public class ImportCostVo {

    private static final long serialVersionUID = 1L;

    private Integer id;

    /**
     * 关联持仓表 cur=外币 id (持仓表/进口成本参考价表)
     */
    private Integer positionCur;

    /**
     * 汇率参考值，输入值
     */
    private Double exrate;

    /**
     * 本币参考价（进口成本），计算值 local currency price lcprice=atprice*exrate 汇率*(1+关税率)*(1+增值税税率)
     */
    private BigDecimal lcprice;

    /**
     * 本币结算价 location currency settle price（版本v1.1）
     */
    private BigDecimal lsprice;

    /**
     * 现货本币参考浮动盈亏 floating profit loss =(对应币种结算价 lsprice-成本价 lcprice)*持仓量 oi
     */
    private BigDecimal fpl;
}
